﻿.checkred{color: #039a46 !important;}
.middle{width: 1000px; margin:auto;}
.middle:after {height: 0; visibility: hidden; content: ""; display: block; clear: both;}
.titlehead{position: relative; text-align: center; font-size: 18px; color: #333; line-height: 32px; padding: 12px 0 12px 0; border-bottom: 1px solid #ddd; margin-bottom: 27px;}
.titlehead .oblong{position: relative; display: block; width: 30px; height: 6px; line-height: 6px; background: #039a46; margin: auto; top: 16px;}
.bcf6{background-color: #f6f6f6;}
.pf_b0{position: fixed; bottom:0;}

.header{width: 100%; height: 80px;}
.header .logo{width:550px; height: 80px; margin-left: 10px; float: left;  background-repeat: no-repeat; background-position:left center;}
.header .nav{float: right; height: 80px; line-height: 80px; text-align: center; font-family: 'Microsoft Yahei'; font-size: 15px;}
.header .nav a,.product a,.dynamiclist a{display: inline-block; float:left;color: #333;}
.header .nav a{width:80px;height: 80px;display: inline-block;text-align: center;position:relative;}
.header .nav li{float: left; padding: 0 25px; position: relative; height: 80px;}
.header .nav a:hover{color: #039a46;}
.header .nav a .arrow{position: absolute;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #039a46;margin: auto;bottom: 15px;left: 50%;margin-left: -5px;}
.header .line{float: left; width: 1px; height: 16px; margin: 32px 0; background: #333;}

.foot_wrap .top{line-height: 0; width: 100%;}
.foot_wrap .top img{width: 100%; height: 100%;}
.foot_wrap .bottom{background-color: #039a46;}
.bottom .nav{margin-left: auto; margin-right: auto; padding-top: 20px; padding-bottom: 20px; line-height: 20px; height: 20px; text-align: center; width: 520px;}
.bottom .nav li{display:inline-block;padding: 0 20px; border-left: 1px solid #fff;}
.bottom .nav li:first-child {border-left:none;}
.bottom .nav li a{color: #fff; font-size: 12px;}
.bottom .aside{text-align: center; font-size: 12px; line-height: 1; color: #fff; padding-bottom: 30px;}

/*首页显示的内容*/
#content,.advert{font-family: 'Microsoft Yahei'; width: 100%;}
.about .left{width: 655px; margin-right: 35px; float: left;}
.about .right{width: 310px; float: left;}
.about .left .content,.about .right .content{font-size: 14px; color: #666; line-height: 26px; margin: 0 10px 30px 10px;}
.about .left .content{text-indent: 28px;}
.dynamiclist{margin:0 10px;}
.dynamiclist li{float: left; width: 490px; font-family: 'Microsoft Yahei'; margin: 10px 0 51px 0;}
.dynamiclist li .left{float: left; margin: 0 40px 0 7px; width: 70px;}
.dynamiclist li .left .serial{color: #333; font-size: 55px; text-align: center; width: 70px; height: 55px; line-height: 55px; border-bottom: 1px solid #ddd;}
.dynamiclist li .left .time{display: block; font-size: 12px; text-align: center; color: #a8a8a8; line-height: 26px;}
.dynamiclist li .right{float: left; width: 300px; height: 100px; background-image: url(../img/d_border.png); background-repeat: no-repeat; padding: 0 5px 5px 0; background-position: 30px 62px;}
.dynamiclist li .right .title{font-size: 14px; color: #333; font-weight: bold; line-height: 20px; padding-bottom: 8px;width:300px;}
.dynamiclist li .right .content{font-size: 12px; color: #a8a8a8; line-height: 30px; word-break: break-all;}
.dynamiclist li:hover .left .serial{color: #039a46; border-bottom-color: #039a46;}
.dynamiclist li:hover .left .time{color: #039a46;}
.dynamiclist li:hover .right {background-image: url(../img/d_border_hover.png);}
.dynamiclist li:hover .right .title{color: #039a46;}
.product{width: 100%; padding-top: 28px; margin-bottom: 24px;}
.product li{border: 1px solid #ddd; float: left; margin: 0 16px 16px 0; width: 236px; height: 236px; cursor: pointer;}
.product li.nr {margin-right:0;}
.product li img{width: 100%; height: 100%;}

/*关于我们*/
.text_tit {display:block;text-align:center;line-height:40px;font-size:20px;font-weight:normal;padding:0 0 15px 0;}
.text_con{color: #666;margin: 0 auto 30px auto;width: 950px;}

/*联系我们*/
.ctact_box{width:100%;height:auto;margin-bottom: 30px;}
.message_box{width:750px;margin:0 auto;height:250px;}
.message_box dl{float:left;}
.message_box dt{height: 70px; color: #039a46; font-weight: bold;font-size: 24px; width: 500px;line-height:70px; letter-spacing: 3px;}
.message_box dd p{height:50px;line-height:50px;width:500px;font-size:18px}
.cpy_map{width: 916px;height: 586px;display: block;margin:10px auto 0 auto;}

/*产品分类*/
.cla_all{width:800px;height: 30px;line-height: 30px;margin: 0 auto;text-align:center;}
.cla_all ul li{text-align: center;margin: 0 8px; width: 70px;color:#333;padding: 0 5px;border: 1px solid #ccc;display:inline-block;}
.cla_all ul li a{color:#333;}
.cla_all ul li:hover a{color:#039a46;}
.cla_all ul li:hover{border:1px solid #039a46;color:#039a46;cursor: pointer; }
.cla_all ul li.cla_sel{border:1px solid #039a46;color:#039a46;}
.cla_all ul li.cla_sel a {color:#039a46;}

/*商品详情页面*/
.product_box{width:1030px;height:auto;overflow:hidden;margin:0 auto;padding:20px 0;}
.product_lbox{width:376px;height:376px;border:1px solid #ccc;float:left;text-align:center;}
.product_lbox img{margin:69px 0;width: 240px;height:240px;}
.product_rbox{width:634px;float:right;padding: 10px 0;font-size:16px;}
.product_rbox>p{color:#333;margin:8px 0;}
.product_rbox ul{overflow:hidden;border-top:1px solid #ccc;}
.product_rbox ul li{width:60%;line-height:38px;color:#333;}
.product_rbox .t_info{width:100%;height:38px;line-height:38px;color:#333;}
.product_manual{width:1030px;height:auto;margin:0 auto;padding:5px 0 20px 0;font-size:16px;}
.product_manual > span{width:149px;height:43px;line-height:43px;border:1px solid #ccc;text-align:center;display:inline-block; font-weight: bold;border-bottom:0;}
.product_info{width:100%;border:1px solid #ccc;padding:16px;height: auto;}

/*暂无数据*/
.none_date{ margin: 0 auto; height: 300px;width: 1000px;text-align: center;padding-top: 50px;}

/*登录页面*/
.login_wrap{position: relative;width:100%;height: 400px;}
.login_cnt{border: 1px solid #fff; width: 310px; height:180px; padding-top: 20px; box-shadow: 6px 6px 13px #039a46; position: absolute; top: 50%; left: 50%; margin: -140px 0 0 -152px;}
.login_cnt span{display: block;margin-top:10px;position:relative;}
.login_cnt span em{ width: 100px;font-size: 14px;color: #333;font-style: normal;text-align: right;display: inline-block;}
.login_cnt .icon{width:30px;height:30px;display: inline-block;position: absolute;top: 50%;left:2px;transform: translateY(-50%);}
.login_cnt .inp_box{height:26px;line-height:26px;margin:5px 0 5px 0;border:none;outline:none;text-indent:4px;border:1px solid #ccc;}
.login_cnt .inp_sub{display: block;width: 207px;height: 34px;border: 0;background-color: #039a46; color: #fff; margin: 20px auto 0;}
.login_cnt p{line-height: 26px;margin-top:10px;font-size:14px;color:#999;position:relative;}